body{
    background: #f5f5f5;
    min-height: 5rem;
}
header,section,footer{
    font-size: .16rem;
}

.d_header{
    position: fixed;
    top: 0.05rem;
    left: 0;
    width: 100%;
    margin-top: -0.09rem;
    height: 1.16rem;
    border-bottom: 1px solid #dddddd;
    text-align: center;
    line-height: .56rem;
    font-size: .15rem;
    font-weight: bold;
    z-index: 999;
    background: #f5f5f5;
}
.d_header>a{
    display: inline-block;
    float: left;
    width: .3rem;
    height: 0.3rem;
    padding: .2rem 0 0 .2rem;
    background: url('./../../../common/img/back.png') no-repeat center;
    background-size: 0.2rem;
    -webkit-background-size: 0.2rem;
}
.d_header>img{
    display: inline-block;
    float: right;
    width: .23rem;
    height: .18rem;
    padding: .19rem .2rem 0 0;
}
.d_header>span:nth-child(3) {
    display: inline-block;
    float: right;
    margin-right: .15rem;
    font-size: .14rem;
}
.d_header>div{
    height: .6rem;
    border-top: 1px solid #dddddd;
    padding: 0 .21rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.d_header>div>aside{
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.d_header>div>aside>p{
    height: .2rem;
    text-align: left;
    font-size: .12rem;
    color: #ea540a;
}
.d_header>div>aside>p:nth-child(1){
    margin-top: -.1rem;
    font-size: .13rem;
    color: #000;
}
.d_header>div>aside:nth-child(2){
    position: relative;
}
.d_header>div>aside>img{
    position: absolute;
    top: 0;
    right: 0;
    height: .22rem;
    width: .22rem;
    display: block;
    margin-top: .22rem;
    float: right;
}
.d_header>div>aside:nth-child(2)>input{
    position: absolute;
    top: 0;
    right: 0;
    height: 0.6rem;
    opacity: 0;
}

/*明细列表*/
/*section{
    overflow-y: scroll;
}*/
.main{
    padding-bottom: 0.7rem;
}
section>ul>li{
    height: 1.1rem;
    border-bottom: 1px solid #dcdcdc;
}
.up{
    height: .3rem;
    border-bottom: 1px solid #dcdcdc;
    padding: 0 .22rem;
}
.down{
    height: .79rem;
    padding: 0 .25rem;
    background: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.up>span{
    line-height: .3rem;
}
.up>span:nth-child(2){
    display: inline-block;
    float: right;
    color: #b2b2b2;
    font-size: .12rem;
}
.down>aside{
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.down>aside:nth-child(1)>p:nth-child(1), .down>aside:nth-child(2)>p:nth-child(1){
    margin-top: .2rem;
    font-size: .1rem;
    color: #b2b2b2;
}
.down>aside:nth-child(3)>img{
    display: block;
    height: .4rem;
    width: .4rem;
    margin: .2rem auto;
}

.list-none{
    width: 100%;
    padding:0 0.1rem;
    padding-top: 0.1rem;
    box-sizing: border-box;
    display: none;
    /*background: #f8f8f8;*/
}
.list-none li.none{
    float: none!important;
    margin: 0 auto;
    border: 0;
    color: #666666;
    font-size: 0.16rem;
    text-align: center;
    background: inherit;
    width: 2.5rem!important;
}
.list-none li.none img{
    width: .9rem;
    height:1rem;
    margin: .2rem auto;
}


/*页脚*/
footer{
    height: .68rem;
    width: 100%;
    position: fixed;
    bottom: 0;
    background-color: #FFFFFF;
}
.foo_infor{
    height: .38rem;
    background: #ea540a;
    color: #fff;
    border-bottom: 1px solid #ddd;
}
.foo_infor>p{
    float: left;
    height: .38rem;
    padding-left: .13rem;
    line-height: .38rem;
    font-size: .1rem;
}
.foo_infor_exit{
    text-decoration: underline;
    cursor: pointer;
}
.foo_infor_up{
    display: block;
    height: .26rem;
    width: .26rem;
    float: right;
    margin: .06rem .09rem 0 0;
}
.foo_coo{
    height: .29rem;
    text-align: center;
    line-height: .29rem;
    font-size: .09rem;
    color: #666;
}


